CREATE TABLE [dbo].[tb_Espacios]
(
[idEspacio] [int] NOT NULL IDENTITY(1, 1),
[Edificio] [int] NOT NULL,
[TipoDeEspacio] [int] NOT NULL,
[Superficie] [int] NULL,
[Planta] [int] NULL,
[Cantidad] [int] NULL,
[TurnosDisponibles] [varchar] (4) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[CapOcupadaM] [int] NULL,
[CapOcupadaT] [int] NULL,
[CapOcupadaV] [int] NULL,
[CapOcupadaN] [int] NULL,
[TipodeTecho] [int] NULL,
[TipodeParedes] [int] NULL,
[TipodeCarpinteria] [int] NULL,
[TipodePiso] [int] NULL,
[TipodeCielorraso] [int] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tb_Espacios] ADD CONSTRAINT [PK_tb_Espacios] PRIMARY KEY NONCLUSTERED  ([idEspacio]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [idxEspacioEdificio] ON [dbo].[tb_Espacios] ([Edificio]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[tb_Espacios] WITH NOCHECK ADD CONSTRAINT [FK_tb_Espacios_tb_Edificios1] FOREIGN KEY ([Edificio]) REFERENCES [dbo].[tb_Edificios] ([idEdificio])
GO
ALTER TABLE [dbo].[tb_Espacios] ADD CONSTRAINT [FK_tb_Espacios_tb_TiposdeCarpinteria] FOREIGN KEY ([TipodeCarpinteria]) REFERENCES [dbo].[tb_TiposdeCarpinteria] ([IdTipoCarpinteria])
GO
ALTER TABLE [dbo].[tb_Espacios] ADD CONSTRAINT [FK_tb_Espacios_tb_TiposDeCielorraso] FOREIGN KEY ([TipodeCielorraso]) REFERENCES [dbo].[tb_TiposDeCielorraso] ([IDTipodeCielorraso])
GO
ALTER TABLE [dbo].[tb_Espacios] WITH NOCHECK ADD CONSTRAINT [FK_tb_Espacios_tb_TiposDeEspacio1] FOREIGN KEY ([TipoDeEspacio]) REFERENCES [dbo].[tb_TiposDeEspacio] ([idTipoDeEspacio])
GO
ALTER TABLE [dbo].[tb_Espacios] ADD CONSTRAINT [FK_tb_Espacios_tb_TiposdeParedes] FOREIGN KEY ([TipodeParedes]) REFERENCES [dbo].[tb_TiposdeParedes] ([IDTipodePared])
GO
ALTER TABLE [dbo].[tb_Espacios] ADD CONSTRAINT [FK_tb_Espacios_tb_TiposDePisos] FOREIGN KEY ([TipodePiso]) REFERENCES [dbo].[tb_TiposDePisos] ([IdTipodePiso])
GO
ALTER TABLE [dbo].[tb_Espacios] ADD CONSTRAINT [FK_tb_Espacios_tb_TiposDeConstrucciones] FOREIGN KEY ([TipodeTecho]) REFERENCES [dbo].[tb_TiposDeTechos] ([IdTipoTecho])
GO
